package com.leanin.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.leanin.domain.PatientInfo;

public interface PatientInfoMapper {
	
	/**
	 * 根绝关注病人的姓名进行模糊搜索
	 * @param patientName
	 * @return
	 */
	List<PatientInfo> findPatientInfoList(@Param("patientName") String patientName,@Param("areaCode") String areaCode,
											@Param("patientId") String patientId,@Param("beginDate") String beginDate,
											@Param("endDate") String endDate);

    /**
     * 增加建档病人信息
     * @param record
     * @return
     */
    int addPatientInfo(PatientInfo record);

    /**
     * 根绝ID查询病人信息
     * @param patientInfoId
     * @return
     */
    PatientInfo findPatientById(@Param("patientInfoId") String patientInfoId,@Param("areaCode") String areaCode);

    /**
     * 修改建档病人信息
     * @param record
     * @return
     */
    int updatePatientInfo(PatientInfo record);

}